#ifndef __BUOLA_SCENE_AUTO_ENUMS_H__
#define __BUOLA_SCENE_AUTO_ENUMS_H__

namespace buola { namespace scene {

///\addtogroup scene
///@{

enum EFieldSemanticType
{
    FIELD_POSITION,
    FIELD_NORMAL,
    FIELD_BLEND_WEIGHTS,
    FIELD_BLEND_INDEX,
    FIELD_DIFFUSE,
    FIELD_SPECULAR,
    FIELD_AMBIENT,
    FIELD_TEXCOORD,
    FIELD_CUSTOM
};

enum EJointType
{
    JOINTTYPE_BEND,
    JOINTTYPE_SIDE,
    JOINTTYPE_TWIST
};

enum EPrimitive
{
    TRIANGLES,
    TRIANGLE_FAN,
    TRIANGLE_STRIP
};

///@}

/*namespace scene*/ } /*namespace buola*/ }

#endif
